package com.gateway.system.service;

import com.gateway.common.utils.AjaxResult;
import com.gateway.system.domain.dto.WhiteIpDto;
import com.gateway.system.domain.vo.WhiteIpVo;

/**
 * @author Huangkai
 */
public interface WhiteIpService {

    /**
     * 获取白名单列表
     */
    AjaxResult selectFilterUrlList();
    /**
     * 查询白名单
     * @param  ip
     * @return
     */
    WhiteIpDto selectWhiteIp(String ip);

    /**
     * 添加白名单
     * @param whiteIpVo
     * @return
     */
    AjaxResult insertWhiteIp(WhiteIpVo whiteIpVo);

    /**
     * 删除白名单
     * @param whiteIpVo
     * @return
     */
    AjaxResult deleteAjaxResult(WhiteIpVo whiteIpVo);

}
